package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TbVirus;

/**
 * 病毒感染表Service接口
 * 
 * @author ruoyi
 * @date 2025-02-20
 */
public interface ITbVirusService 
{
    /**
     * 查询病毒感染表
     * 
     * @param virusId 病毒感染表主键
     * @return 病毒感染表
     */
    public TbVirus selectTbVirusByVirusId(String virusId);

    /**
     * 查询病毒感染表列表
     * 
     * @param tbVirus 病毒感染表
     * @return 病毒感染表集合
     */
    public List<TbVirus> selectTbVirusList(TbVirus tbVirus);

    /**
     * 新增病毒感染表
     * 
     * @param tbVirus 病毒感染表
     * @return 结果
     */
    public int insertTbVirus(TbVirus tbVirus);

    /**
     * 修改病毒感染表
     * 
     * @param tbVirus 病毒感染表
     * @return 结果
     */
    public int updateTbVirus(TbVirus tbVirus);

    /**
     * 批量删除病毒感染表
     * 
     * @param virusIds 需要删除的病毒感染表主键集合
     * @return 结果
     */
    public int deleteTbVirusByVirusIds(String[] virusIds);

    /**
     * 删除病毒感染表信息
     * 
     * @param virusId 病毒感染表主键
     * @return 结果
     */
    public int deleteTbVirusByVirusId(String virusId);
}
